const getters = {
  sidebar: state => state.app.sidebar,
  device: state => state.app.device,
  token: state => state.user.token,
  // 用getters将state加工改造一下, 让业务代码里面, 访问state更方便, 对象点的时候, 层级不要太长
  // getters有什么用?  我之前在工作中里面, 上个项目中, 有一个业务, 是访问用户信息里面的userId, 这个信息存储在modules里面, 用state去访问的时候, 访问的对象层级有6层, 防止后面代码不好维护, 我就用getters将模块里面的state进行了加工处理, 这样在业务代码那边, 只需要点2下就得到我们需要的值, 这个还比较好用
  userId: state => state.user.userInfo.userId,
  avatar: state => state.user.userInfo.staffPhoto,
  username: state => state.user.userInfo.username
}
export default getters
